<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@ page import= "java.util.*"%>
<%@ page import= "dto.ProductoDTO"%>
<%@ page import= "dto.IngredienteDTO"%>
<%@ page import= "dto.SimpleDTO"%>
<%@ page import= "dto.SemielaboradoDTO"%>
<%@ page import= "dto.InsumoDTO"%>
<html>
<head>
	<link rel="stylesheet" href="css/estilo.css" type="text/css">
	<title>Lista de Ingredientes</title>
</head>
<body>

<table cellspacing="3" cellpadding="3" border="1" width="500">
	<tr>
		<td colspan="4"><b>Lista de Ingredientes</b></td>
	</tr>
	<tr>
		<td><b>Id</b></td>
		<td><b>Nombre</b></td>
		<td><b>Categorizacion</b></td>
		<td><b>Fresco</b></td>
		<td><b>Proveedor</b></td>
		<td><b>Receta</b></td>
	</tr>
<%
	ProductoDTO aux;
	int id; 	
	List<ProductoDTO> productos = (List<ProductoDTO>)request.getAttribute("productos");
	for(Iterator<ProductoDTO> i = productos.iterator(); i.hasNext();)
	{	
		aux = i.next();
		boolean fresco=false;
		if(aux.getClass().toString().contains("ngrediente")){
			IngredienteDTO aux1=(IngredienteDTO)aux;
			fresco=aux1.isFresco();
		}
		if(aux.getClass().toString().contains("imple")){
			SimpleDTO aux1=(SimpleDTO)aux;
			fresco=aux1.isFresco();
		}
		if(aux.getClass().toString().contains("laborado")){
			SemielaboradoDTO aux1=(SemielaboradoDTO)aux;
			fresco=aux1.isFresco();
		}
		id = aux.getId();
%>
	<tr>
		<td><%=id%></td>
		<td><%=aux.getNombre()%></td>
		<td><%=aux.getCategorizacion()%></td>
		<% if(aux.getClass().toString().contains("ngrediente")||aux.getClass().toString().contains("imple")||aux.getClass().toString().contains("laborado")){%>
		<td><%=fresco%></td>
		<% }else{ %>
		<td>-</td>
		<% }if(aux.getProovedores()!=null){%>
		<td><a href="Controlador?action=MostrarProveedorIngrediente&id=<%=id%>">Mostrar</a></td>
		<% }else{ %>
		<td>-</td>
		<%} %>
		<% if(aux.getClass().toString().contains("laborado")){%>
		<td><a href="Controlador?action=MostrarRecetaSemielaborado&id=<%=id%>">Mostrar</a></td>		
		<% }else{ %>	
		<td>-</td>
		<% }%>	
	</tr>
<% } %>
</table>
</body>
</html>